.sub_nav_box{width:100%;height:372px;background:url(submenubg.png) center repeat-x;}
.sub_nav_box2 div{height:330px;background:url(menu_shadow.png) left bottom no-repeat;}
.footer{height:50px;line-height:50px;text-align:center;color:#fff;background:#3E6085;}
.footer a{color:#fff;}

/*inner*/
.zi_com {max-width: 1200px;width: 98%;margin: auto;}
.zi_com .zi_left {width: 16.7%;float: left;}
.zi_com .zi_left .top {background: #70C13E;padding: 30px 0px 25px;margin-top:-50px;text-align: center;}
.zi_com .zi_left .top .span1 {font-size: 20px;}
.zi_com .zi_left .top span {display: block;color: #fff;font-weight: 500;}
.zi_com .zi_left .top .span2 {font-size: 14px;font-family: arial;padding-top: 10px;}
.zi_com .zi_left ul {background: #70C13E;padding-bottom:0px;}
.zi_com .zi_left ul li {border-top: 1px solid #d3fbba;}
.zi_com .zi_left ul li a {height: 50px;line-height: 50px;color: #fff;display: block;background: #70C13E;padding-left: 30%;overflow: hidden;padding-right: 5px;transition-duration: 0.5s;-moz-transition-duration: 0.5s; /* Firefox 4 */-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */-o-transition-duration: 0.5s; /* Opera */}
.zi_com .zi_left ul li a:hover{color:#DCF17A;padding-left: 33%;}
.zi_com .zi_left ul .active a {}
.zi_com .zi_left .lian {border: 1px solid #e6e6e6;padding: 10px 15px 10px 15px;margin: 20px 0px;}
.zi_com .zi_left .lian .lian_t {background: url(../images/zi_dian2.png) no-repeat left top;padding-left: 60px;}
.zi_com .zi_left .lian .lian_t .span1 {color: #70C13E;font-size: 20px;}
.zi_com .zi_left .lian .lian_t span {display: block;}
.zi_com .zi_left .lian .lian_t .span2 {color: #999999;font-size: 13px;}
.zi_com .zi_left .lian p {line-height: 20px;color: #666;font-size: 14px;border-bottom: 1px dashed #dfdfdf;padding: 10px 0px;}
.zi_com .zi_right {width: 79.6%;float: right;}
.zi_com .zi_right .bar {border-bottom: 1px solid #eaeaea;padding: 30px 0px 10px;}
.zi_com .zi_right .bar .b_tt {float: left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 20%;overflow: hidden;}
.zi_com .zi_right .bar .curbar {float: right;text-align: right;font-size: 14px;color: #6e6e6e;width: 78%;vertical-align: middle;margin-top: 6px;}
.zi_com .zi_right .bar .curbar li{display:inline;}
.about_zi {padding: 3% 0px;font-size: 16px;color: #555;line-height: 2;}
.about_zi p{font-size: 16px;color: #555;line-height: 2;}
.about_zi img,.about_zi table,.about_zi embed{max-width:100%;}
.news_ul {padding: 1% 0px;}
.news_ul li {border: 1px solid #e6e6e6;margin: 2% 0px;transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.news_ul li a {display: block;width: 100%;height: 100%;padding: 15px 0px;}
.news_ul li .ri {width: 11%;float: left;font-family: arial;color: #666666;font-weight: 500;text-align: center;}
.news_ul li .ri i {font-style: normal;font-size: 46px;font-weight: 500;height: 40px;line-height: 40px;width: 98%;margin: auto;display: block;overflow: hidden;margin-bottom: 3px;padding-top: 5px;}
.news_ul li .ri time {font-size: 16px;width: 98%;margin: auto;display: block;color: #808080;height: 16px;line-height: 16px;overflow: hidden;padding-top: 5px;}
.news_ul li .wen_nei {width: 88%;float: right;}
.news_ul li .wen_nei h4 {font-size: 16px;line-height: 24px;height: 24px;color: #333333;margin-bottom: 12px;overflow: hidden;width: 100%;}
.news_ul li .wen_nei p {color: #808080;font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;margin: 0 0 10px;}
.news_ul li:hover {background: #fff;border-color:#70C13E;}
.news_ul li:hover .ri {color: #70C13E;}
.news_ul li:hover .ri time {color: #70C13E;}
.news_ul li:hover .wen_nei h4 {color: #70C13E;}
.news_ul li:hover .wen_nei p {color: #70C13E;}
.news_show {padding-top: 2%;padding-bottom: 3%;}
.news_show .top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 10px;}
.news_show .top_show h3 {color: #333333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.news_show .top_show p {font-size: 13px;color: #ababab;height: 24px;line-height: 24px;overflow: hidden;width: 100%;margin: 10px 0px;}
.news_show .news_content{font-size: 16px;color: #555;line-height: 2;}
.news_show .news_content p{font-size: 16px;color: #555;line-height: 2;}
.news_show .news_content img,.news_show .news_content table,.news_show .news_content embed{max-width:100%;}
.case_ul{padding-top: 3.5%;}
.case_ul li {float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.case_ul li .pic {position: relative;overflow: hidden;}
.case_ul li .pic i {display: block;padding-bottom: 62.2895622895623%;}
.case_ul li .pic img {width:296px;height:222px;}
.case_ul li p {font-size: 15px;color: #1e1e1e;line-height: 50px;height: 50px;text-align: center;padding: 0px 10px;overflow: hidden;border-bottom: 1px solid #eaeaea;transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.case_ul li:hover p {color: #70C13E;border-color:#70C13E;}
.prev_next {text-align: left;padding-bottom: 5%;line-height: 40px;color: #7b7b7b;font-size: 14px;height: 40px;}
.prev_next li {float: left;width: 457px;padding-left: 10px;padding-right: 10px;background: #f6f6f6;transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.prev_next li a {color: #7b7b7b;height: 40px;width: 100%;overflow: hidden;}
.prev_next li:hover {background: #70C13E;}
.prev_next li:hover a {color: #fff;}

.job{margin-top:20px; border-top:1px solid #E6E6E6; padding-top:36px;}
.job li{display:block;padding:10px; line-height:24px; clear:both; margin-bottom:30px;}
.job li:hover{background:#efefef;}
.job li .li_efzy{display:inline-block;width:400px;margin-right:30px;}
.job li .li_left{font-size:15px; color:#e50312;}

.page {clear: both;padding-bottom: 40px;text-align: center;font-size: 14px;}
.page span,.page a{display:inline-block; margin-right:10px; padding:8px; border:#eee 1px solid; border-radius:3px;}
.page .current{color:#fff;background:#70C13E; border:none; border-radius:3px;}
/*inner end*/

/*messages*/
.clears{ clear:both;}
.messages{padding:3% 0;width:650px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s;}
.messlist {height:35px;margin-bottom:15px;}
.messlist label{float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px;}
.messsub input#submit,.messsub input:hover{ background:#70C13E;color:#fff;}
#label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;}
/*messages end*/